CREATE
OR REPLACE PROCEDURE tbqkzj_insert_project_info (p_phid IN NUMBER) 
AS 
    zb_phid BIGINT;
    ten_project_phid BIGINT;
    -- 中标日期
    zb_date DATE;
    project_xmxz VARCHAR(50);
    -- 项目模式
    project_xmms BIGINT;
    -- 项目状态
    project_statue BIGINT;
    -- 预计总收入
    project_total_amt_in BIGINT;
    -- 预计总成本
    project_total_amt_out BIGINT;
    -- 国家
    project_gj BIGINT;
    -- 省
    project_sheng BIGINT;
    -- 城市
    project_city BIGINT;
    -- 区县
    project_qx BIGINT;
BEGIN
SELECT user_wqqk,user_bdmc INTO zb_phid,ten_project_phid
FROM
    crm3_tend_analy
WHERE
    phid = p_phid;

    -- 判断条件
IF zb_phid IS NULL OR zb_phid != 6870000000000197 THEN
    -- 记录日志或返回信息（可选）
    dbms_output.put_line('条件成立，过程终止');
    
    -- 停止执行存储过程
    RETURN;
END IF;

-- 获取跟踪项目信息的相关信息
SELECT
u_xmms,
u_xmszd,
u_xmszs,
u_xmszx,
u_scfw
INTO
project_xmms,
project_sheng,
project_city,
project_qx,
project_xmxz
FROM p_form_gzxmxx_m
WHERE phid = ten_project_phid;

dbms_output.put_line('当前中标情况' || zb_phid);
INSERT INTO
    project_table (
        contract_dt, -- 1
        contract_mode, -- 2
        key_project, -- 3
        phid, -- 4
        pc, -- 5
        bill_name, -- 6
        ab, -- 7
        descript, -- 8
        phid_company, -- 9
        project_address, -- 10
        start_date, -- 11
        end_date, -- 12
        job_phone, -- 13
        job_tax, -- 14
        provinceid, -- 15
        regionid, -- 16
        countryid, -- 17
        approx_contract, -- 18
        project_manager, -- 19
        contract_type, -- 20
        architect, -- 21
        contractor_date, -- 22
        is_check, -- 23
        dm, -- 24
        exp_flag, -- 25
        stat, -- 26
        is_pc_costkz, -- 27
        phid_org, -- 28
        fill_psn, -- 29
        phid_dept, -- 30
        wf_flag, -- 31
        asr_flag, -- 32
        con_detail, -- 33
        project_kind, -- 34
        con_recorde, -- 35
        work_recorde, -- 36
        is_safety, -- 37
        is_quality, -- 38
        pc_pause_psn, -- 39
        pc_pause_reason, -- 40
        pc_pause_dt, -- 41
        is_class, -- 42
        pc_class, -- 43
        pc_result, -- 44
        limit_time, -- 45
        build_isclass, -- 46
        build_class, -- 47
        build_result, -- 48
        phid_fi_ocode, -- 49
        cnt_amt, -- 50
        phid_sg_org, -- 51
        phid_fcur, -- 52
        exch_rate, -- 53
        cnt_amt_fc, -- 54
        approx_contract_fc, -- 55
        fill_dt, -- 56
        bill_no, -- 57
        fact_start_dt, -- 58
        fact_end_dt, -- 59
        projectparentid, -- 60
        gfi_import, -- 61
        cityid, -- 62
        phid_opp, -- 63
        isyear, -- 64
        phid_app, -- 65
        app_dt, -- 66
        app_status, -- 67
        phid_ori, -- 68
        bill_flg, -- 69
        arc_flag, -- 70
        g_situation, -- 71
        phid_type, -- 72
        phid_unit, -- 73
        building_area, -- 74
        risk_flag, -- 75
        wbs_locked, -- 76
        tbmodel, -- 77
        imposetype, -- 78
        lb_projseries, -- 79
        is_show, -- 80
        phid_ratepay_ocode, -- 81
        permit_dt_b, -- 82
        pre_impose_rate, -- 83
        phid_tax_org, -- 84
        impose_area, -- 85
        tbzk_flg, -- 86
        lc_pc, -- 87
        deadline, -- 88
        is_tbzk, -- 89
        is_wjz, -- 90
        cur_orgid, -- 91
        szfx, -- 92
        fact_time, -- 93
        phid_apply_psn, -- 94
        apply_dt, -- 95
        use_default_prc, -- 96
        dec_org, -- 97
        phid_bank, -- 98
        phid_outer_acc, -- 99
        customsup, -- 100
        industrytype, -- 101
        bussources, -- 102
        proj_exflg, -- 103
        creator, -- 104
        editor, -- 105
        ng_insert_dt, -- 106
        ng_update_dt, -- 107
        ng_record_ver, -- 108
        clash_comp, -- 109
        secrettype, -- 110
        phid_schemeid, -- 111
        virtual_flg, -- 112
        orgbyproject, -- 113
        iscustomtree, -- 114
        sortnum, -- 115
        leaf, -- 116
        project_org, -- 117
        py, -- 118
        issynchronous, -- 119
        cnt_no, -- 120
        beforeprojectphid, -- 121
        beforeprojectrefflag, -- 122
        twosaleflg, -- 123
        phid_calid, -- 124
        stat_old, -- 125
        imp_info, -- 126
        phid_sourcemid, -- 127
        item_resource, -- 128
        beforeproj_dt, -- 129
        frombeforeprojflag, -- 130
        frombeforeprojaddflag, -- 131
        beforeprojstatus, -- 132
        beforeprojchkpsn, -- 133
        beforeprojchk_dt, -- 134
        multicustom, -- 135
        busicode, -- 136
        phid_taxcenter, -- 137
        manage_mode, -- 138
        phid_supply, -- 139
        phid_product, -- 140
        phid_version, -- 141
        group_share, -- 142
        phid_company_bef, -- 143
        relaparty, -- 144
        phid_adjori, -- 145
        phid_patch, -- 146
        terminate_dt, -- 147
        contract_code, -- 148
        is_payment, -- 149
        phid_worcre, -- 150
        phid_worcre_det, -- 151
        close_dt, -- 152
        winbid_dt, -- 153
        losebid_dt, -- 154
        detect_dt, -- 155
        ng_phid_cu, -- 156
        ng_phid_bp, -- 157
        ng_phid_org, -- 158
        ng_phid_ui_scheme, -- 159
        ng_phid_original, -- 160
        ng_orgid_original, -- 161
        ng_sv_search_key, -- 162
        ng_sd_search_key, -- 163
        ng_share_sign, -- 164
        duty_officer, -- 165
        ng_bp_names, -- 166
        ng_bp_phids, -- 167
        phid_buildtype, -- 168
        list_filter_val, -- 169
        query_field1_val, -- 170
        query_field2_val, -- 171
        uimulti_config_id, -- 172
        multi_clash_comp, -- 173
        multi_rela_party, -- 174
        busapp_dt, -- 175
        saas, -- 176
        longitude, -- 177
        latitude, -- 178
        email, -- 179
        multicustom_exname, -- 180
        inv_type, -- 181
        tax_rate, -- 182
        phid_area, -- 183
        manage_area, -- 184
        cnt_boq_model, -- 185
        boq_ctrl_quota, -- 186
        inv_account, -- 187
        inv_password, -- 188
        phid_link, -- 189
        share_org, -- 190
        cat_dept, -- 191
        boqtores, -- 192
        phid_ysfl, -- 193
        role_control, -- 194
        show_leave, -- 195
        pigeonhole_flag, -- 196
        phid_affcomp, -- 197
        record_manager, -- 198
        phid_multi_company, -- 199
        tend_flg, -- 200
        tend_dt, -- 201
        free_maintain_time, -- 202
        phid_acceptee, -- 203
        is_real_estate, -- 204
        land_purchase_fund, -- 205
        aboveground_area, -- 206
        underground_area, -- 207
        free_maintain_dt, -- 208
        outsource_flag, -- 209
        project_list_status, -- 210
        beforeprojwf_flg, -- 211
        individualinfo_id, -- 212
        record_name, -- 213
        inv_cnt_mustinput, -- 214
        project_grade, -- 215
        total_grossarea, -- 216
        floor_area, -- 217
        building_footprint, -- 218
        abovefloor_area, -- 219
        underfloor_area, -- 220
        total_salearea, -- 221
        total_greenland, -- 222
        building_density, -- 223
        greenland_ratio, -- 224
        capacity_area, -- 225
        plot_ratio, -- 226
        fence_length, -- 227
        total_roadland, -- 228
        waterscape, -- 229
        hardscape, -- 230
        soft_scenery, -- 231
        park_qty, -- 232
        chargingpile_ratio, -- 233
        total_floorarea, -- 234
        is_cost_measure, -- 235
        product_category, -- 236
        phid_protype, -- 237
        business_loca_proj, -- 238
        company_type, -- 239
        wait_task_per, -- 240
        dyn_contract_ctrl, -- 241
        user_xmms, -- 242
        user_xmxz, -- 243
        user_ljszbl, -- 244
        user_bdmc, -- 245
        user_ywlb, -- 246
        user_sccyllb, -- 247
        user_yjhylb, -- 248
        user_ejhylb, -- 249
        user_s, -- 250
        user_cs, -- 251
        user_qx, -- 252
        user_sfhztb, -- 253
        user_ssjt, -- 254
        user_yzdw, -- 255
        user_xmssidw, -- 256
        user_xmzt, -- 257
        user_ywlx, -- 258
        user_gcglbm, -- 259
        user_xmjd, -- 260
        user_htmc, -- 261
        user_zbrq, -- 262
        user_yjzsr, -- 263
        user_yjzcb, -- 264
        user_htzxzt, -- 265
        user_xmjlxm, -- 266
        user_xmjldh, -- 267
        user_xmms1, -- 268
        user_htqdrj, -- 269
        user_gzjb, -- 270
        user_lyid, -- 271
        user_xmssdw, -- 272
        user_jldw, -- 273
        user_sjdw, -- 274
        user_xmfgld, -- 275
        user_zgkj, -- 276
        user_xmszd, -- 277
        user_jfdw -- 278
    )
SELECT
    null, -- 1
    null, -- 2
    null, -- 3
    seq_auto_phid_tbqkzj_to_project.nextval, -- 4
    seq_auto_phid_tbqkzj_to_project.CURRVAL, -- 5
    user_xmmc, -- 6
    null, -- 7
    '', -- 8
    user_yzdw, -- 9
    null, -- 10
    '', -- 11
    '', -- 12
    null, -- 13
    null, -- 14
    project_sheng, -- 15
    project_qx, -- 16
    1, -- 17
    0.000000, -- 18
    null, -- 19
    0, -- 20
    null, -- 21
    null, -- 22
    null, -- 23
    null, -- 24
    0, -- 25
    'hit', -- 26
    null, -- 27
    phid_org, -- 28
    null, -- 29
    0, -- 30
    0, -- 31
    0, -- 32
    null, -- 33
    null, -- 34
    null, -- 35
    null, -- 36
    '0', -- 37
    '0', -- 38
    0, -- 39
    null, -- 40
    null, -- 41
    '0', -- 42
    null, -- 43
    null, -- 44
    1, -- 45
    '0', -- 46
    null, -- 47
    null, -- 48
    0, -- 49
    0.000000, -- 50
    0, -- 51
    1, -- 52
    1.000000, -- 53
    0.000000, -- 54
    0.000000, -- 55
    null, -- 56
    bill_no, -- 57
    null, -- 58
    null, -- 59
    0, -- 60
    null, -- 61
    project_city, -- 62
    0, -- 63
    '0', -- 64
    NULL, -- 65
    SYSDATE, -- 66
    0, -- 67
    0, -- 68
    '1', -- 69
    0, -- 70
    '', -- 71
    6870000000000241, -- 72
    0, -- 73
    null, -- 74
    0, -- 75
    '0', -- 76
    '0', -- 77
    '0', -- 78
    0, -- 79
    '1', -- 80
    0, -- 81
    null, -- 82
    0.00000000, -- 83
    0, -- 84
    null, -- 85
    '0', -- 86
    null, -- 87
    null, -- 88
    '0', -- 89
    '0', -- 90
    0, -- 91
    '1', -- 92
    0, -- 93
    0, -- 94
    null, -- 95
    '0', -- 96
    0, -- 97
    0, -- 98
    0, -- 99
    0, -- 100
    0, -- 101
    0, -- 102
    '0', -- 103
    0, -- 104
    editor, -- 105
    TRUNC (SYSDATE), -- 106
    TRUNC (SYSDATE), -- 107
    6, -- 108
    '0', -- 109
    0, -- 110
    6870000000000010, -- 111
    0, -- 112
    '0', -- 113
    0, -- 114
    0, -- 115
    0, -- 116
    '0', -- 117
    '1', -- 118
    0, -- 119
    '', -- 120
    0, -- 121
    '0', -- 122
    0, -- 123
    0, -- 124
    '0', -- 125
    '0', -- 126
    0, -- 127
    '0', -- 128
    null, -- 129
    '0', -- 130
    '0', -- 131
    '0', -- 132
    0, -- 133
    null, -- 134
    '0', -- 135
    '0', -- 136
    0, -- 137
    '0', -- 138
    0, -- 139
    0, -- 140
    0, -- 141
    '0', -- 142
    0, -- 143
    '0', -- 144
    0, -- 145
    0, -- 146
    null, -- 147
    '0', -- 148
    0, -- 149
    0, -- 150
    0, -- 151
    null, -- 152
    null, -- 153
    null, -- 154
    null, -- 155
    1, -- 156
    0, -- 157
    1, -- 158
    0, -- 159
    0, -- 160
    0, -- 161
    '10', -- 162
    '1', -- 163
    5, -- 164
    0, -- 165
    '0', -- 166
    '0', -- 167
    0, -- 168
    '', -- 169
    '', -- 170
    '0', -- 171
    0, -- 172
    '0', -- 173
    '0', -- 174
    null, -- 175
    0, -- 176
    0.0000000000, -- 177
    0.0000000000, -- 178
    '0', -- 179
    '0', -- 180
    null, -- 181
    2.000000, -- 182
    2, -- 183
    null, -- 184
    '', -- 185
    '0', -- 186
    '0', -- 187
    '0', -- 188
    '100000000045-', -- 189
    '0', -- 190
    0, -- 191
    '0', -- 192
    0, -- 193
    '0', -- 194
    '0', -- 195
    '0', -- 196
    0, -- 197
    0, -- 198
    '0', -- 199
    0, -- 200
    null, -- 201
    0, -- 202
    0, -- 203
    '0', -- 204
    0.000000, -- 205
    0.000000, -- 206
    0.000000, -- 207
    null, -- 208
    '0', -- 209
    0, -- 210
    0, -- 211
    0, -- 212
    '0', -- 213
    '0', -- 214
    0, -- 215
    0.000000, -- 216
    0.000000, -- 217
    0.000000, -- 218
    0.000000, -- 219
    0.000000, -- 220
    0.000000, -- 221
    null, -- 222
    null, -- 223
    null, -- 224
    null, -- 225
    null, -- 226
    null, -- 227
    null, -- 228
    null, -- 229
    null, -- 230
    null, -- 231
    null, -- 232
    null, -- 233
    null, -- 234
    null, -- 235
    0, -- 236
    null, -- 237
    null, -- 238
    null, -- 239
    null, -- 240
    null, -- 241
    null, -- 242
    project_xmxz, -- 243
    null, -- 244
    null, -- 245
    user_ywlb, -- 246
    user_sccyllb, -- 247
    user_hylb, -- 248
    user_ejhylb, -- 249
    null, -- 250
    null, -- 251
    null, -- 252
    null, -- 253
    user_ssjt, -- 254
    null, -- 255
    null, -- 256
    null, -- 257
    null, -- 258
    null, -- 259
    null, -- 260
    null, -- 261
    user_zbsj, -- 262
    null, -- 263
    null, -- 264
    null, -- 265
    null, -- 266
    null, -- 267
    user_xmms, -- 268
    null, -- 269
    user_gzjb, -- 270
    phid, -- 271
    null, -- 272
    null, -- 273
    null, -- 274
    null, -- 275
    null, -- 276
    null, -- 277
    null -- 278
FROM
    crm3_tend_analy
WHERE
    phid = p_phid;

commit;

EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE ('插入失败，错误信息：' || SQLERRM);

RAISE;

ROLLBACK;

END tbqkzj_insert_project_info;